package idv.loveloser.dao;

/**
 * AbstractMdlWebdavLocks entity provides the base persistence definition of the
 * MdlWebdavLocks entity. @author MyEclipse Persistence Tools
 */

public abstract class AbstractMdlWebdavLocks implements java.io.Serializable {

	// Fields

	private Long id;
	private String token;
	private String path;
	private Long expiry;
	private Long userid;
	private Boolean recursive;
	private Boolean exclusivelock;
	private Long created;
	private Long modified;
	private String owner;

	// Constructors

	/** default constructor */
	public AbstractMdlWebdavLocks() {
	}

	/** minimal constructor */
	public AbstractMdlWebdavLocks(String token, String path, Long expiry,
			Long userid, Boolean recursive, Boolean exclusivelock,
			Long created, Long modified) {
		this.token = token;
		this.path = path;
		this.expiry = expiry;
		this.userid = userid;
		this.recursive = recursive;
		this.exclusivelock = exclusivelock;
		this.created = created;
		this.modified = modified;
	}

	/** full constructor */
	public AbstractMdlWebdavLocks(String token, String path, Long expiry,
			Long userid, Boolean recursive, Boolean exclusivelock,
			Long created, Long modified, String owner) {
		this.token = token;
		this.path = path;
		this.expiry = expiry;
		this.userid = userid;
		this.recursive = recursive;
		this.exclusivelock = exclusivelock;
		this.created = created;
		this.modified = modified;
		this.owner = owner;
	}

	// Property accessors

	public Long getId() {
		return this.id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getToken() {
		return this.token;
	}

	public void setToken(String token) {
		this.token = token;
	}

	public String getPath() {
		return this.path;
	}

	public void setPath(String path) {
		this.path = path;
	}

	public Long getExpiry() {
		return this.expiry;
	}

	public void setExpiry(Long expiry) {
		this.expiry = expiry;
	}

	public Long getUserid() {
		return this.userid;
	}

	public void setUserid(Long userid) {
		this.userid = userid;
	}

	public Boolean getRecursive() {
		return this.recursive;
	}

	public void setRecursive(Boolean recursive) {
		this.recursive = recursive;
	}

	public Boolean getExclusivelock() {
		return this.exclusivelock;
	}

	public void setExclusivelock(Boolean exclusivelock) {
		this.exclusivelock = exclusivelock;
	}

	public Long getCreated() {
		return this.created;
	}

	public void setCreated(Long created) {
		this.created = created;
	}

	public Long getModified() {
		return this.modified;
	}

	public void setModified(Long modified) {
		this.modified = modified;
	}

	public String getOwner() {
		return this.owner;
	}

	public void setOwner(String owner) {
		this.owner = owner;
	}

}